public class ProductFamilyType {
	public class ProductFamilyType_e {
		public ProductType.ProductType_e ParentProduct;
		public ProductType.ProductType_e[] FamilyMembers;
	
		//Setters
		public void setParentProduct(ProductType.ProductType_e val) {ParentProduct = val; field_order_type_info.add('ParentProduct'); }
		public void setFamilyMembers(ProductType.ProductType_e[] val) {FamilyMembers = val; field_order_type_info.add('FamilyMembers'); }


		//Getters
		public ProductType.ProductType_e getParentProduct() { return ParentProduct; }
		public ProductType.ProductType_e[] getFamilyMembers() { return FamilyMembers; }

	
		private String[] ParentProduct_type_info = new String[]{'ParentProduct','urn:ebay:apis:eBLBaseComponents','ProductType.ProductType_e','0','1','false'};
		private String[] FamilyMembers_type_info = new String[]{'FamilyMembers','urn:ebay:apis:eBLBaseComponents','ProductType.ProductType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
